home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs55.d81
/
cnotes.seq
< prev
next >
Wrap
Text File
|
2009-10-10
|
2KB
|
52 lines
┴ ╞EW ╒SEFUL ╘HINGS TO ╦NOW ┴BOUT ╨OWER ├
╔'VE BEEN WORKING WITH ╨OWER ├ FOR A WHILE NOW, AND ╔'VE LEARNED A
FEW TRICKS ╔'D LIKE TO SHARE WITH OTHERS. ╚OPEFULLY WE CAN HELP
EACH OTHER LEARN THIS FASCINATING NEW LANGUAGE.
1. ╘HE DISK-SWAPPING DISCUSSED IN THE DOCUMENTATION FOR THOSE OF US
WITH ONE DRIVE REALLY ISN'T NECESSARY; JUST MOVE THE FIRST SEVEN
FILES (SHELL-TRANSLATOR), PLUS STDIO.H AND DIR.H FROM THE ┼DITOR/
├OMPILER DISK TO YOUR WORK DISK. ╘HE NEW PROCEDURE IS THEN TO
ALWAYS HAVE THE WORK DISK IN THE DRIVE, EXCEPT WHEN LINKING IN
THE FUNCTION LIBRARIES. ╫HEN YOU COMPILE, USE THE SYNTAX:
CC -P FILENAME
╘HIS WILL GO THROUGH THE ENTIRE COMPILATION PROCESS WITHOUT
ASKING YOU TO CHANGE DISKS.
2. ╘HE "TRIM" PROGRAM WILL TRIM FURTHER AN ALREADY TRIMMED FILE, BUT
THE RESULTING CODE DOESN'T ALWAYS WORK! ╧NLY TRIM YOUR OBJECT
FILES ONCE!
3. ╫HEN PASSING A VARIABLE ADDRESS TO A FUNCTION (WITH THE INTENT OF
MODIFYING THE VALUE OF THE ORIGINAL VARIABLE DIRECTLY), DECLARE
THE ORIGINAL VARIABLE AS "STATIC". ╨OWER ├ MOVES THE FIRST 32
BYTES OF VARIABLES TO BE PASSED (UNLESS DECLARED STATIC) INTO ZERO
PAGE, SO AN "AUTO" VARIABLE WON'T REALLY BE AT THE ADDRESS WHICH
WAS PASSED.
4. ┴S YOU WRITE YOUR OWN FUNCTIONS WHICH CAN BE USED IN MULTIPLE
PROGRAMS, BUILD YOUR OWN FUNCTION LIBRARIES. ├OMPILE AND LINK
THE PROGRAM "LIB.C" ON THE ╨OWER ├ WORK DISK, THEN RUN IT.
╠IBRARY FILES MUST END WITH ".L". ╧NCE YOU HAVE A LIBRARY FILE
YOU CAN GIVE THE LINKER THE NAME OF THE LIBRARY FILE INSTEAD OF
THE NAMES OF INDIVIDUAL OBJECT MODULES.
5. ╘HE SPEED OF THE STANDARD 1541 DISK DRIVE IS HORRIBLE FOR SUCH A
DISK-BASED APPLICATION; ╔ RAN OUT AND BOUGHT ┬ETTER╫ORKING'S ╘URBO
╠OAD AND ╙AVE CARTRIDGE AS RECOMMENDED IN THE DOCUMENTATION; IT
WORKS VERY WELL AS CLAIMED.
6. ╞OR THOSE OF US WHO NEED A GOOD BOOK TO GET US STARTED, ╔ CAN
HEARTILY RECOMMEND "├ ╨RIMER ╨LUS", BY ╫AITE, ╨RATA, AND ═ARTIN,
PUBLISHED BY ╚OWARD ╫. ╙AMS & ├OMPANY. ╔T'S MORE EXPENSIVE THAN
MOST, BUT WELL WORTH IT (IT'S 558 PAGES!).
╟OOD LUCK,
╙TEVE ╟RACE
(70726,306)